     matrix<1  , 0, 0, //  matrix-shear_y to x 
            0.5, 1, 0,
            0  , 0, 1,
            0  , 0, 0>
